-1 means that Pool will never return null. It may still give array out of bounds if too many objects are created.
See Implementation